//颜色选择
define([
    'package/spectrum.min',
    'css!package/css/spectrum.min.css'
], function () {
    return function (el, options) {
        $(el).spectrum($.extend({
            className: "colorpicker",
            showInput: true,
            showInitial: true,
            showPalette: true,
            maxPaletteSize: 10,
            preferredFormat: "hex",
            chooseText: "确定",
            cancelText: "关闭",
            palette: [
                [
                    "rgb(0, 0, 0)",
                    "rgb(67, 67, 67)",
                    "rgb(102, 102, 102)",
                    "rgb(153, 153, 153)",
                    "rgb(183, 183, 183)",
                    "rgb(204, 204, 204)",
                    "rgb(217, 217, 217)",
                    "rgb(239, 239, 239)",
                    "rgb(243, 243, 243)",
                    "rgb(255, 255, 255)"
                ],
                [
                    "rgb(152, 0, 0)",
                    "rgb(255, 0, 0)",
                    "rgb(255, 153, 0)",
                    "rgb(255, 255, 0)",
                    "rgb(0, 255, 0)",
                    "rgb(0, 255, 255)",
                    "rgb(74, 134, 232)",
                    "rgb(0, 0, 255)",
                    "rgb(153, 0, 255)",
                    "rgb(255, 0, 255)"
                ],
                [
                    "rgb(230, 184, 175)",
                    "rgb(244, 204, 204)",
                    "rgb(252, 229, 205)",
                    "rgb(255, 242, 204)",
                    "rgb(217, 234, 211)",
                    "rgb(208, 224, 227)",
                    "rgb(201, 218, 248)",
                    "rgb(207, 226, 243)",
                    "rgb(217, 210, 233)",
                    "rgb(234, 209, 220)",
                    "rgb(221, 126, 107)",
                    "rgb(234, 153, 153)",
                    "rgb(249, 203, 156)",
                    "rgb(255, 229, 153)",
                    "rgb(182, 215, 168)",
                    "rgb(162, 196, 201)",
                    "rgb(164, 194, 244)",
                    "rgb(159, 197, 232)",
                    "rgb(180, 167, 214)",
                    "rgb(213, 166, 189)",
                    "rgb(204, 65, 37)",
                    "rgb(224, 102, 102)",
                    "rgb(246, 178, 107)",
                    "rgb(255, 217, 102)",
                    "rgb(147, 196, 125)",
                    "rgb(118, 165, 175)",
                    "rgb(109, 158, 235)",
                    "rgb(111, 168, 220)",
                    "rgb(142, 124, 195)",
                    "rgb(194, 123, 160)",
                    "rgb(166, 28, 0)",
                    "rgb(204, 0, 0)",
                    "rgb(230, 145, 56)",
                    "rgb(241, 194, 50)",
                    "rgb(106, 168, 79)",
                    "rgb(69, 129, 142)",
                    "rgb(60, 120, 216)",
                    "rgb(61, 133, 198)",
                    "rgb(103, 78, 167)",
                    "rgb(166, 77, 121)",
                    "rgb(133, 32, 12)",
                    "rgb(153, 0, 0)",
                    "rgb(180, 95, 6)",
                    "rgb(191, 144, 0)",
                    "rgb(56, 118, 29)",
                    "rgb(19, 79, 92)",
                    "rgb(17, 85, 204)",
                    "rgb(11, 83, 148)",
                    "rgb(53, 28, 117)",
                    "rgb(116, 27, 71)",
                    "rgb(91, 15, 0)",
                    "rgb(102, 0, 0)",
                    "rgb(120, 63, 4)",
                    "rgb(127, 96, 0)",
                    "rgb(39, 78, 19)",
                    "rgb(12, 52, 61)",
                    "rgb(28, 69, 135)",
                    "rgb(7, 55, 99)",
                    "rgb(32, 18, 77)",
                    "rgb(76, 17, 48)"
                ]
            ]
        }, options));
    }
})